dull the horns of livestock - Espagnol Anglais Dictionnaire